<?xml version="1.0" encoding="utf-8"?>
<s:schema xmlns:tns="http://www.ncbi.nlm.nih.gov/soap/eutils/espell" elementFormDefault="qualified" targetNamespace="http://www.ncbi.nlm.nih.gov/soap/eutils/espell" xmlns:s="http://www.w3.org/2001/XMLSchema">
  <s:complexType name="SpelledQueryType">
    <s:choice minOccurs="0" maxOccurs="unbounded">
      <s:element name="Replaced" type="s:string" />
      <s:element name="Original" type="s:string" />
    </s:choice>
  </s:complexType>
  <s:element name="eSpellResult">
    <s:complexType>
      <s:sequence>
        <s:element name="ERROR" type="s:string" />
        <s:element name="Database" type="s:string" />
        <s:element name="Query" type="s:string" />
        <s:element name="CorrectedQuery" type="s:string" />
        <s:element name="SpelledQuery" type="tns:SpelledQueryType" />
      </s:sequence>
    </s:complexType>
  </s:element>
  <s:element name="eSpellRequest">
    <s:complexType>
      <s:sequence>
        <s:element minOccurs="0" name="db" type="s:string" />
        <s:element minOccurs="0" name="term" type="s:string" />
        <s:element minOccurs="0" name="tool" type="s:string" />
        <s:element minOccurs="0" name="email" type="s:string" />
      </s:sequence>
    </s:complexType>
  </s:element>
  <s:complexType name="eSpellResultType">
    <s:sequence>
      <s:element name="ERROR" type="s:string" />
      <s:element name="Database" type="s:string" />
      <s:element name="Query" type="s:string" />
      <s:element name="CorrectedQuery" type="s:string" />
      <s:element name="SpelledQuery" type="tns:SpelledQueryType" />
    </s:sequence>
  </s:complexType>
  <s:element name="eSpellResultMS">
    <s:complexType>
      <s:sequence>
        <s:element minOccurs="0" name="eSpellResult" type="tns:eSpellResultType" />
      </s:sequence>
    </s:complexType>
  </s:element>
  <s:element name="eSpellRequestMS">
    <s:complexType>
      <s:sequence>
        <s:element minOccurs="0" name="db" type="s:string" />
        <s:element minOccurs="0" name="term" type="s:string" />
        <s:element minOccurs="0" name="tool" type="s:string" />
        <s:element minOccurs="0" name="email" type="s:string" />
      </s:sequence>
    </s:complexType>
  </s:element>
</s:schema>